Developer (Product Insights)
Description
Developer (Product Insights)
About Us:
At Sitecore, our mission is to simplify how brands reach, engage, and serve people by delivering intelligent, personalised digital experiences that connect the world. We empower the world’s most iconic brands to build lifelong relationships with their customers—seamlessly, smartly, and at scale.
As the leading provider of agentic digital experience software, Sitecore brings together content, commerce, and data into one composable platform that enables brands to deliver millions of meaningful, adaptive experiences every day. Trusted by global leaders such as American Express, Porsche, Starbucks, and L’Oréal, Sitecore helps brands transform engagement through experiences that are not only personalised but predictive and dynamic.
Our foundation is our people—a diverse, passionate, and collaborative global team spanning over 25 countries. We believe that every experience matters, and that belief starts with how we work together. Our values guide how we lead, innovate, and connect. They are the behaviors that bring our mission and vision to life, every day, in every interaction.
As we continue to evolve, we are actively cultivating AI skills across our teams to unlock new levels of creativity, efficiency, and insight. From engineering to customer experience, AI capabilities are becoming integral to how we design, build, and deliver the next generation of digital experiences.
About the Role:
Sitecore is seeking a Developer to work on our backend billing and usage tracking systems. The successful candidate will play a key role in helping us to deliver accurate customer billing and insights into customer product usage and are relied upon by all of Sitecore.
What you’ll Do:
- Design, develop, and maintain scalable backend services and APIs using C#/.NET, delivering highquality code that adheres to Sitecore engineering standards.
- Build and maintain CI/CD pipelines to ensure reliable, consistent, and frequent deployments using GitHub Actions or equivalent systems.
- Develop comprehensive automated tests (unit, integration, E2E) to ensure robustness and maintainability across services.
- Work with cloudnative technologies including Azure, Docker/Kubernetes, and distributed messaging (Kafka) to support multitenant, highperformance architectures.
What you need to Succeed:
- Hands on experience with Git, collaborative branching strategies, and modern development workflows.
- Proven experience building cloud based, containerized solutions using Azure, Docker, Kubernetes, and distributed systems patterns.
- Strong background in CI/CD pipelines, automated testing practices, and DevOpsoriented delivery.
- Solid understanding of relational or NoSQL databases, data modeling, and performance optimization using profiling tools.
- Strong proficiency in C#/.NET with solid understanding of objectoriented design, modern architectures, and clean code principles (SOLID).
- Good knowledge of Docker and AKS deployment and troubleshooting.
- Excellent troubleshooting skills for performance, tracing, and debugging.
- Strong implementation experience in:
- LINQ (Language-Integrated Query) for querying data structures.
- Unit testing.
- WebAPI and REST API.
Additional Skills that Could set you apart:
- Basic understanding of data engineering concepts, such as data pipelines, ETL/ELT, and data ingestion workflows.
- Experience working with SQL for data analysis, including writing queries for reporting, aggregation, and troubleshooting data issues.
- Familiarity with Azure data services, such as Azure Data Factory, Azure Databricks, or Azure Data Lake.
- Exposure to big data processing frameworks (e.g., Apache Spark) or distributed data platforms.
- Experience working with data APIs or event-based data ingestion patterns.
- Knowledge of data modeling concepts, including relational schema design and basic dimensional modelling.
- Experience processing or analyzing large datasets using tools such as Python, PySpark, or SQL.
- Understanding of data quality, monitoring, or observability concepts in data pipelines.
- Exposure to AI or data-driven applications, such as integrating analytics or machine learning outputs into applications.
Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status, or any other local legally protected characteristic.